JBoss Community Archive (Read Only)

SwitchYard 0.8

Management Console

Overview

The SwitchYard management console is integrated with the standard JBoss AS management console and provides a read-only view of the applications and services deployed to the SwitchYard runtime, as well as a view of various runtime metrics.

This functionality will be extended in the future to provide access for configuring and monitoring SwitchYard applications and services.

Runtime View

SwitchYard provides page for viewing message metrics for the SwitchYard runtime and individual services.  These metrics consist of:

  • Message count: total, success, failed

  • Processing time: total, min., avg., max.

images/author/download/attachments/63636289/console_metrics.gif

Profile View

SwitchYard contributes a number of pages for viewing details about the system.  The SwitchYard section of the navigator provides access to the following:

  • Applications - SwitchYard applications deployed on the system.

  • Services - Services exposed by SwitchYard applications.

  • Artifact References - Artifact references used by SwitchYard applications.

  • System - System details, including installed runtime components.

Clicking on one of the items listed under any section will cause its details to be displayed in the content panel to the right of the navigator.

Applications

Clicking the Applications item in the navigator will open the application details in the content panel.  This panel displays all the applications deployed to the system.  Selecting a particular application will populate the Application Details section below.  Details are provided for services, artifact references and transformers.

images/author/download/attachments/63636289/console_apps.gif

Services Tab

The Services tab displays information about the services deployed by the application.  This information includes the services exported by the application and the components used to implement the services.

The Services table displays the services exported by the application.  The table provides the following details:

  • Name - The name of the service.

  • Promoted Service - The name of the component service providing the implementation for the service.

Clicking on an item in the Name column will load the service details for the selected service.  Clicking on an item in the Promoted Service column will highlight the component used to implement the service in the Component Services table.

The Component Services table displays the components of which the application is comprised.  This table provides the following details:

  • Name - The name of the component.

  • Interface - The interface implemented by the component.

  • Implementation - Provides a link for viewing the implementation details of the component.

Clicking on an item in the Implementation column will open a dialog detailing the component's implementation.

The Implementation dialog provides the following information:

  • The technology used to implement the component (e.g. Camel).

  • A list of references required by the component.

  • The raw configuration for the implementation.

Artifact References Tab

The Artifact References tab provides information about the artifacts referenced by the application and is comprised of a table providing the following details:

  • Name - The name of the referenced artifact.

  • URL - The source location of the artifact.

Clicking on an item in the table will navigate to the Artifact References page.

Transformers Tab

The Transformers tab provides information about the transformers deployed by the application and is comprised of a table providing the following details:

  • From - The from type supported by the transformer.

  • To - The to type supported by the transformer.

  • Type - The implementation technology used by the transformer (e.g. Java, XSLT, etc.).

Services

Clicking on the Services item in the navigator will open the service details in the content panel.  This panel displays all services deployed to the system.  Selecting a specific service will populate the Service Details section below.  Details displayed include:

  • Application - The application providing the service.

  • Interface - The interface provided by the service.

  • Promoted Service - The component used to implement the service.

  • Gateway Details - Details about the gateways provided for accessing the service.

The Gateway Details table provides the following information for each of the gateways provided for the service:

  • Type - The type of gateway (e.g. SOAP, HornetQ, etc.).

  • Configuration - Provides a link for viewing the configuration details of the gateway.

Clicking on an item in the Configuration column of the Gateways table opens a dialog displaying the raw configuration for the gateway.

images/author/download/attachments/63636289/console_services.gif

Artifact References

Clicking on the Artifact References item in the navigator will open the artifact references details in the content panel.  This panel displays all artifacts referenced by applications deployed to the system.  Selecting a specific artifact reference will populate the Applications Using Artifact table below. Selecting an application in the applications table will navigate to the Applications page.

images/author/download/attachments/63636289/console_artifacts.gif

Runtime Details

The system details page is the default page of the console.  This page displays information pertaining to the SwitchYard system.

This page displays the version of the SwitchYard runtime, along with a list of installed components.  Selecting a component will populate the Component Details section below, which displays:

  • Name - The component name, e.g. SOAP, Camel.

  • Type - The component type, e.g. soap, camel.  (The type is the suffix used within switchyard.xml identifying component specific elements, e.g. binding.soap, implementation.camel.)

  • A section providing component specific details.  For most components, this section details any configurable properties and their current settings.

images/author/download/attachments/63636289/console_runtime.gif

JBoss.org Content Archive (Read Only), exported from JBoss Community Documentation Editor at 2020-03-13 09:50:50 UTC, last content change 2012-03-21 22:34:10 UTC.